package com.mofang.powerdekorhelper.model;

import java.util.List;

/**
 * Created by luofei on 2017/8/25 0025.
 */

public class OrderDetial {

    private String code;
    private String message;
    private Result result;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Result getResult() {
        return result;
    }

    public void setResult(Result result) {
        this.result = result;
    }

    public class Result {
        private String orderId;
        private String orderCode;
        private Integer orderState;
        private Integer orderType;
        private String customerName;
        private String customerPhone;
        private String shopName;
        private String sellerName;
        private String typistName;
        private String activityName;
        private String activityCode;
        private String sellerPhone;
        private String typistPhone;
        private String consignee;
        private String consigneePhone;
        private String consigneeAddress;
        private String createTime;
        private String explain;
        private String remarks;
        private String payStatus;
        private String prize;
        private String prizes;
        private String eggFrenzyPrize;
        private double depositPrice; //预付定金
        private String isUseActivityCard;
        private Integer luckyNum;
        private Integer customerId;
        private Integer sellerId;
        private double orderPrice;
        private double realPayPrice;
        private String activityId;
        private Integer explainId;
        private List<OrderGiving> orderGiving;


        private List<ProductInfoList> productInfoList;
        private List<Num> num;

        public List<Num> getNum() {
            return num;
        }

        public void setNum(List<Num> num) {
            this.num = num;
        }

        private List<ActivityDetail> activityDetail;

        public List<ActivityDetail> getActivityDetail() {
            return activityDetail;
        }

        public void setActivityDetail(List<ActivityDetail> activityDetail) {
            this.activityDetail = activityDetail;
        }

        public String getActivityId() {
            return activityId;
        }

        public void setActivityId(String activityId) {
            this.activityId = activityId;
        }

        public Integer getExplainId() {
            return explainId;
        }

        public void setExplainId(Integer explainId) {
            this.explainId = explainId;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public String getOrderCode() {
            return orderCode;
        }

        public void setOrderCode(String orderCode) {
            this.orderCode = orderCode;
        }

        public Integer getOrderState() {
            return orderState;
        }

        public void setOrderState(Integer orderState) {
            this.orderState = orderState;
        }

        public Integer getOrderType() {
            return orderType;
        }

        public void setOrderType(Integer orderType) {
            this.orderType = orderType;
        }

        public String getCustomerName() {
            return customerName;
        }

        public void setCustomerName(String customerName) {
            this.customerName = customerName;
        }

        public String getCustomerPhone() {
            return customerPhone;
        }

        public void setCustomerPhone(String customerPhone) {
            this.customerPhone = customerPhone;
        }

        public String getShopName() {
            return shopName;
        }

        public void setShopName(String shopName) {
            this.shopName = shopName;
        }

        public String getSellerName() {
            return sellerName;
        }

        public void setSellerName(String sellerName) {
            this.sellerName = sellerName;
        }

        public String getTypistName() {
            return typistName;
        }

        public void setTypistName(String typistName) {
            this.typistName = typistName;
        }

        public String getActivityName() {
            return activityName;
        }

        public void setActivityName(String activityName) {
            this.activityName = activityName;
        }

        public String getActivityCode() {
            return activityCode;
        }

        public void setActivityCode(String activityCode) {
            this.activityCode = activityCode;
        }

        public String getSellerPhone() {
            return sellerPhone;
        }

        public void setSellerPhone(String sellerPhone) {
            this.sellerPhone = sellerPhone;
        }

        public String getTypistPhone() {
            return typistPhone;
        }

        public void setTypistPhone(String typistPhone) {
            this.typistPhone = typistPhone;
        }

        public String getConsignee() {
            return consignee;
        }

        public void setConsignee(String consignee) {
            this.consignee = consignee;
        }

        public String getConsigneePhone() {
            return consigneePhone;
        }

        public void setConsigneePhone(String consigneePhone) {
            this.consigneePhone = consigneePhone;
        }

        public String getConsigneeAddress() {
            return consigneeAddress;
        }

        public void setConsigneeAddress(String consigneeAddress) {
            this.consigneeAddress = consigneeAddress;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getExplain() {
            return explain;
        }

        public void setExplain(String explain) {
            this.explain = explain;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getPayStatus() {
            return payStatus;
        }

        public void setPayStatus(String payStatus) {
            this.payStatus = payStatus;
        }

        public String getPrize() {
            return prize;
        }

        public void setPrize(String prize) {
            this.prize = prize;
        }

        public String getEggFrenzyPrize() {
            return eggFrenzyPrize;
        }

        public void setEggFrenzyPrize(String eggFrenzyPrize) {
            this.eggFrenzyPrize = eggFrenzyPrize;
        }

        public double getDepositPrice() {
            return depositPrice;
        }

        public void setDepositPrice(double depositPrice) {
            this.depositPrice = depositPrice;
        }

        public void setOrderPrice(double orderPrice) {
            this.orderPrice = orderPrice;
        }

        public void setRealPayPrice(double realPayPrice) {
            this.realPayPrice = realPayPrice;
        }

        public String getIsUseActivityCard() {
            return isUseActivityCard;
        }

        public void setIsUseActivityCard(String isUseActivityCard) {
            this.isUseActivityCard = isUseActivityCard;
        }

        public Integer getLuckyNum() {
            return luckyNum;
        }

        public void setLuckyNum(Integer luckyNum) {
            this.luckyNum = luckyNum;
        }

        public Integer getCustomerId() {
            return customerId;
        }

        public void setCustomerId(Integer customerId) {
            this.customerId = customerId;
        }

        public Integer getSellerId() {
            return sellerId;
        }

        public void setSellerId(Integer sellerId) {
            this.sellerId = sellerId;
        }

      /*  public Integer getEggFrenzynum() {
            return eggFrenzynum;
        }

        public void setEggFrenzynum(Integer eggFrenzynum) {
            this.eggFrenzynum = eggFrenzynum;
        }*/

        public double getOrderPrice() {
            return orderPrice;
        }

        public double getRealPayPrice() {
            return realPayPrice;
        }

        public List<ProductInfoList> getProductInfoList() {
            return productInfoList;
        }

        public void setProductInfoList(List<ProductInfoList> productInfoList) {
            this.productInfoList = productInfoList;
        }

        public String getPrizes() {
            return prizes;
        }

        public void setPrizes(String prizes) {
            this.prizes = prizes;
        }

        public List<OrderGiving> getOrderGiving() {
            return orderGiving;
        }

        public void setOrderGiving(List<OrderGiving> orderGiving) {
            this.orderGiving = orderGiving;
        }
    }

    public class Num {
        private String itemId;
        private String num;
        private String name;

        public String getItemId() {
            return itemId;
        }

        public void setItemId(String itemId) {
            this.itemId = itemId;
        }

        public String getNum() {
            return num;
        }

        public void setNum(String num) {
            this.num = num;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }

    public class ActivityDetail {
        private String gift;
        private Integer itemId;
        private Integer num;
        private String name;

        public String getGift() {
            return gift;
        }

        public void setGift(String gift) {
            this.gift = gift;
        }

        public Integer getItemId() {
            return itemId;
        }

        public void setItemId(Integer itemId) {
            this.itemId = itemId;
        }

        public Integer getNum() {
            return num;
        }

        public void setNum(Integer num) {
            this.num = num;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }

    public class ProductInfoList {
        private Integer detailId;
        private Integer orderId;
        private Integer num;
        private String imageUrl;
        private String productModel;
        private String productName;
        private String orderInfo;
        private double price;
        private double totalPrice;

        public Integer getDetailId() {
            return detailId;
        }

        public void setDetailId(Integer detailId) {
            this.detailId = detailId;
        }

        public Integer getOrderId() {
            return orderId;
        }

        public void setOrderId(Integer orderId) {
            this.orderId = orderId;
        }

        public Integer getNum() {
            return num;
        }

        public void setNum(Integer num) {
            this.num = num;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public String getProductModel() {
            return productModel;
        }

        public void setProductModel(String productModel) {
            this.productModel = productModel;
        }

        public String getProductName() {
            return productName;
        }

        public void setProductName(String productName) {
            this.productName = productName;
        }

        public String getOrderInfo() {
            return orderInfo;
        }

        public void setOrderInfo(String orderInfo) {
            this.orderInfo = orderInfo;
        }

        public double getPrice() {
            return price;
        }

        public void setPrice(double price) {
            this.price = price;
        }

        public double getTotalPrice() {
            return totalPrice;
        }

        public void setTotalPrice(double totalPrice) {
            this.totalPrice = totalPrice;
        }
    }

    public class OrderGiving{
        private Integer activityId;
        private Integer giftId;
        private String gift;

        public Integer getActivityId() {
            return activityId;
        }

        public void setActivityId(Integer activityId) {
            this.activityId = activityId;
        }

        public Integer getGiftId() {
            return giftId;
        }

        public void setGiftId(Integer giftId) {
            this.giftId = giftId;
        }

        public String getGift() {
            return gift;
        }

        public void setGift(String gift) {
            this.gift = gift;
        }
    }

}
